package main

import (
	"fmt"
	"strconv"
)

//基本数据类型转string
func main() {

	var n1 int = 99
	var n2 float64 = 23.34
	// var n3 bool = true
	// var n4 byte = 'd'
	var n5 string = "sdfd"

	//方式一
	n5 = fmt.Sprintf("%d", n1)
	fmt.Printf("%T type ,value=%v\n", n5, n5)

	//方式二
	//10:代表十进制
	n5 = strconv.FormatInt(int64(n1), 10)
	fmt.Printf("%T type ,value=%v\n", n5, n5)

	//说明，'f'：格式，10：表示小数保留10位，64：表示这个小数是float64
	n5 = strconv.FormatFloat(n2, 'f', 10, 64)
	fmt.Printf("%T type ,value=%v\n", n5, n5)

}
